From 910977ccfaa520486b0cbdf863a764c0c388f4a2 Mon Sep 17 00:00:00 2001 From: Martin Kagamino Lehoux Date: Wed, 29 Jul 2026 15:09:20 +0200 Subject: fix: eliminate Svelte state_referenced_locally build warnings --- src/routes/grocery/[id]/+page.svelte | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/routes/grocery/[id]') diff --git a/src/routes/grocery/[id]/+page.svelte b/src/routes/grocery/[id]/+page.svelte index c4e964c..531fbf7 100644 --- a/src/routes/grocery/[id]/+page.svelte +++ b/src/routes/grocery/[id]/+page.svelte @@ -2,12 +2,17 @@ import { enhance } from '$app/forms'; let { data, form } = $props(); - let name = $state(data.item.name); - let categoryId = $state(data.item.categoryId ?? -1); + let name = $state(''); + let categoryId = $state(-1); let saved = $state(false); let isSubmitting = $state(false); let formRef: HTMLFormElement; + $effect(() => { + name = data.item.name; + categoryId = data.item.categoryId ?? -1; + }); + $effect(() => { if (form?.success && form?.type === 'update') { saved = true; -- cgit v1.3